import { {{ properCase singularName }}Getters } from './getters';
import { {{ properCase singularName }}DefaultState, I{{ properCase singularName }}State } from './state';

describe('{{ properCase singularName }}Getters', () => {
  let testState: I{{ properCase singularName }}State;

  beforeEach(() => {
    testState = {{ properCase singularName }}DefaultState();
  });

  test('it should get the {{ camelCase pluralName }}', () => {
    expect({{ properCase singularName }}Getters.{{ camelCase pluralName }}(testState)).toEqual(testState.{{ camelCase pluralName }});
  });

  test('it should get the {{ camelCase pluralName }}', () => {
    expect({{ properCase singularName }}Getters.current{{ properCase singularName }}(testState)).toEqual(testState.current{{ properCase singularName }});
  });
});
